package com.ruoyi.student.recordprogress.mapper;

import java.util.List;
import com.ruoyi.student.recordprogress.domain.Recordprogress;

/**
 * 跟进类型管理Mapper接口
 * 
 * @author dj
 * @date 2025-06-24
 */
public interface RecordprogressMapper 
{
    /**
     * 查询跟进类型管理
     * 
     * @param recordProgressId 跟进类型管理主键
     * @return 跟进类型管理
     */
    public Recordprogress selectRecordprogressByRecordProgressId(Long recordProgressId);

    /**
     * 查询跟进类型管理列表
     * 
     * @param recordprogress 跟进类型管理
     * @return 跟进类型管理集合
     */
    public List<Recordprogress> selectRecordprogressList(Recordprogress recordprogress);

    /**
     * 新增跟进类型管理
     * 
     * @param recordprogress 跟进类型管理
     * @return 结果
     */
    public int insertRecordprogress(Recordprogress recordprogress);

    /**
     * 修改跟进类型管理
     * 
     * @param recordprogress 跟进类型管理
     * @return 结果
     */
    public int updateRecordprogress(Recordprogress recordprogress);

    /**
     * 删除跟进类型管理
     * 
     * @param recordProgressId 跟进类型管理主键
     * @return 结果
     */
    public int deleteRecordprogressByRecordProgressId(Long recordProgressId);

    /**
     * 批量删除跟进类型管理
     * 
     * @param recordProgressIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteRecordprogressByRecordProgressIds(Long[] recordProgressIds);
}
